package site.kexing.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import site.kexing.pojo.Equipment_Product;
import site.kexing.pojo.Product_Order;

import java.util.List;

@Mapper
@Repository
public interface Product_OrderMapper {
    //查询所有订单信息
    List<Product_Order> selectAllProduct_Order();
    Product_Order selectProduct_OrderByID(Integer id);
    int updateProduct_Order(Product_Order product_order);
    int deleteProduct_Order(Integer id);
    int insertProduct_Order(Product_Order product_order);
    List<Product_Order> selectProduct_OrderByProductID(Integer product_id);
    List<Integer> selectAllProduct_OrderID();
    //更改订单管理状态为生产中
    int updateProduct_order_status(Integer id);

    //查询未接单订单数量
    int selectPro1();
    //查询已接单订单数量
    int selectPro2();
    //查询生产中订单数量
    int selectPro3();
    //查询已完成订单数量
    int selectPro4();
    //查询订单拒绝数量
    int selectPro5();
}
